Lesson 3: Component Interoperability

نویسندگان

  • Juan Hernández
  • José M. Troya
  • Antonio Vallecillo
چکیده

Component-based software development is gaining recognition as the key technology for the construction of high-quality, evolvable, large software systems in timely and affordable manners. In this new setting, interoperability is one of the essential issues, since it enables the composition of reusable heterogeneous components developed by different people, at different times, and possibly with different uses in mind. Currently most object and component platforms (such as CORBA, DCOM, or EJB) already provide the basic infrastructure for component interoperability at the lower levels, i.e., they sort out most of the “plumbing” issues. However, interoperability goes far beyond that; it also involves behavioral compatibility, protocol compliance, agreements on the business rules, etc. This chapter tries to go through the basic concepts related to component interoperability, with special emphasis in the syntactic, protocol and operational specifications of components. Our main goal is to point out the existing problems, survey the current solutions and how they address those problems, and to draw attention towards some of the still open issues and challenges in this interesting research area.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Customization and Interoperability in WME

One of the advantages of the Web-based Mathematics Education (WME) system is flexibility. That is, freedom for teachers to customize lesson plans and lesson material. The customized components can then be shared and distributed to anyone else using WME. However, offering such flexibility demands self-sufficiency among WME site components. Reported within are the WME component structure and how ...

متن کامل

Customization and Interoperability in WME

One of the advantages of the Web-based Mathematics Education (WME) system is flexibility. That is, freedom for teachers to customize lesson plans and lesson material. The customized components can then be shared and distributed to anyone else using WME. However, offering such flexibility demands self-sufficiency among WME site components. Reported within are the WME site architecture and method...

متن کامل

Taking Advantage of LOM Semantics for Supporting Lesson Authoring

Learning Object Metadata (LOM) is an interoperable standard focused on enabling the reuse of learning material for authoring lessons. Nevertheless, few work was done on taking advantage of LOMsemantics to facilitate retrieval of learning material. This article suggests an original approach which uses the structure of a lesson in order to automatically generate LOM-semantic-based queries whereas...

متن کامل

Evaluating the REA Enterprise Ontology from an Operational Perspective

Recently, there has been an increasing interest in building ontologies for the enterprise domain, and a number of attempts already exist [4,16]. The Resources/Events/Agents model (REA) is one such ontology. In the following we describe the challenges we have experienced in understanding the REA model’s most central ontological pattern, the economic exchange. The result is three points, which we...

متن کامل

Classifying Software Component Interoperability Errors to Support Component Adaption

This paper discusses various classifications of component interoperability errors. These classifications aim at supporting the automation of component adaptation. The use of software components will only demonstrate beneficial, if the costs for component deployment (i.e., acquisition and composition) are considerably lower than those for custom component development. One of the main reasons for...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001